package io.github.echarts.model.component;

/**
 * 图表组件类型枚举
 * 定义图表中所有可能的组件类型
 */
public enum ComponentType {
    /** 标题组件 */
    TITLE,
    
    /** 图例组件 */
    LEGEND,
    
    /** X轴组件 */
    AXIS_X,
    
    /** Y轴组件 */
    AXIS_Y,
    
    /** 网格组件 */
    GRID,
    
    /** 提示框组件 */
    TOOLTIP,
    
    /** 工具箱组件 */
    TOOLBOX,
    
    /** 数据缩放组件 */
    DATA_ZOOM,
    
    /** 视觉映射组件 */
    VISUAL_MAP,
    
    /** 时间轴组件 */
    TIMELINE,
    
    /** 极坐标轴组件 */
    POLAR_AXIS,
    
    /** 径向轴组件 */
    RADIUS_AXIS,
    
    /** 角度轴组件 */
    ANGLE_AXIS,
    
    /** 雷达图组件 */
    RADAR,
    
    /** 自定义组件 */
    CUSTOM
} 